movable and immovable property - Espagnol Anglais Dictionnaire